package com.yuju.login.dao.entity;

import com.yuju.persist.base.entity.BaseEntity;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
public class Op extends BaseEntity implements Serializable {
    /**
     *  主键。存储UUID，由应用生成。,所属表字段为sys_op.id
     */
    private String id;

    /**
     *  所属集团。外键，引用集团信息表（grp_group）的主键（id）。,所属表字段为sys_op.group_id
     */
    private String groupId;

    /**
     *  名称。,所属表字段为sys_op.name
     */
    private String name;

    /**
     *  密码。,所属表字段为sys_op.password
     */
    private String password;

    /**
     *  密码混淆。,所属表字段为sys_op.salt
     */
    private String salt;

    /**
     *  用户类型：1PMS用户，2业主端用户，3微信端用户,所属表字段为sys_op.user_type
     */
    private Byte userType;

    /**
     *  员工ID。外键，引用用户类型对应的表中的主键（id）。,所属表字段为sys_op.user_id
     */
    private String userId;

    /**
     *  角色ID。外键，引用角色表（sys_role）的主键（id）。,所属表字段为sys_op.role_id
     */
    private String roleId;

    /**
     *  状态。1是正常，2是禁用。,所属表字段为sys_op.status
     */
    private Byte status;

    /**
     *  是否管理员。1表示管理员，2表示非管理员,所属表字段为sys_op.is_admin
     */
    private Byte isAdmin;

    /**
     *  微信ID,所属表字段为sys_op.open_id
     */
    private String openId;

    /**
     *  微信昵称,所属表字段为sys_op.wx_name
     */
    private String wxName;

    /**
     *  是否逻辑删除。1表示已逻辑删除，2表示未逻辑删除，默认为2。,所属表字段为sys_op.is_deleted
     */
    private Byte isDeleted;

    /**
     *  删除时间。,所属表字段为sys_op.gmt_delete
     */
    private Date gmtDelete;

    /**
     *  创建时间。,所属表字段为sys_op.gmt_create
     */
    private Date gmtCreate;

    /**
     *  修改时间。,所属表字段为sys_op.gmt_modified
     */
    private Date gmtModified;

    private static final long serialVersionUID = 1L;

    //------新增属性---------------------------------
    /**
     * 员工ID
     */
    private String empId;
    /**
     * 员工名
     */
    private String employeeName;
    
    /**
     * 分店名
     */
    private String hotelName;
    /**
     * 角色名称
     */
    private String roleName;
    /**
     * 角色类型
     */
    private byte roleType;
	/**
	 * 员工编号
	 */
    private String code;
    /**
     *分店查询
     */
    private String hotelId;
    /**
     * 手机号
     */
    private String mobile;
}